﻿body {
    width: 680px;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.right {
    text-align:right;
}
.left {
    text-align:left;
}
table {
    border-collapse: collapse;
}
.noborder_b {
    border-bottom:none !important;
}
.noborder_t {
    border-top:none !important;
}
p {
    margin: 5px;
    font-size: 10px !important;
    margin-bottom: 10px;
}

table th {
    background-color: #E8EEF4;
    border: 1px solid black;
    text-align: center;
}

table td {
    border: 1px solid black;
    vertical-align: middle;
    padding: 1px 0px;
}

.border {
    border: solid 1px black;
    border-collapse: collapse;
}

h2 {
    margin: 5px 0px;
}

.OrderList {
    width: 100%;
    border-collapse: collapse;
    font-size: 8pt;
}

    .OrderList td {
        padding:  5px 5px;
        vertical-align: top;
        border: 1px dashed #000;
    }

        .OrderList td.label {
            width: 50%;
            padding-left: 5px;
            font-size: 10pt;
            border-right: 1px dashed #000;
        }

        .OrderList td.value {
            width: 50%;
        }
ul.couplist {
    list-style:none; float:left;width:100%; vertical-align:top; margin:0; font-size:7pt;
}
ul.couplist li {
    float:left;
    padding:0 5px;
    border-left:1px dashed #000;
      position:relative; 
        left: -40px; 
    width:45%;
}
    ul.couplist li.first {
         border-left:none;
        position:relative; 
        left: -45px;  width:45%;
    }

.content-left {
    border: 1px dashed black;
    float: left;
    padding: 10px;
    width: 680px;
}

.align-center {
    text-align: center;
}

.content-right {
    float: left;
    width: 510px;
    padding-left: 20px;
}

.clear {
    clear: both;
}

table.signature {
    width: 100%;
    height: 80px;
}

    table.signature td {
        border: none;
        vertical-align: top;
    }
